Dynamic Component Selection for SCA Applications
نویسندگان
چکیده
Service Oriented Computing (SOC) has gained maturity and there have been various specifications and frameworks for realization of SOC. One such specification is the Service Component Architecture (SCA), which defines applications as assembly of heterogeneous components. However, such assembly is defined once and remains static for fixed components throughout the application life-cycle. To address this problem, we have previously proposed an approach for dynamic selection of components in SCA, based on functional semantic matching and non-functional strategic matching using policy descriptions in SCA. In this paper, we extend our existing approach by providing further flexibility in component selection and present the architecture and implementation of our system. An evaluation of the system is also reported.
منابع مشابه
Dynamic Deployment of Software Defined Radio Components for Mobile Wireless Internet Applications
Software Defined Radio (SDR) is a key enabling technology for mobile wireless Internet. SDR represents unique opportunity to provide Internet connectivity to handheld devices over a limitless range of communication standards. For SDR systems to realize their full potential, they must be reconfigurable through the dynamic deployment of SDR components. However, the current SDR Forum standard, Sof...
متن کاملA Rigorous Model of Service Component Architecture
The Service Component Architecture (SCA) provides a platform-independent component model for serviceoriented development. A service component with different communication mechanisms and implementation languages can be modeled in SCA. However, it lacks a formal foundation for SCA-based system specification and verification. This paper presents a formal service component signature model with resp...
متن کاملAdaptation of Service-Based Context-Aware Applications with FraSCAti Platform
The dynamic adaptation of running service-based applications without stopping has long been shown to be more than a dream for designers and developers. Recently, several works have been proposed in the literature, where most of them do not have a clear and complete process of adaptation or count on a specific plat-form that decreases the use of these adaptable large-scale applications. This pap...
متن کاملContext awareness for dynamic service-oriented product lines
This paper introduces a Context-Aware Dynamic Software Product Line (DSPL) for building service oriented applications and adapting them at runtime in accordance with their using context. This DSPL, named CAPucine for Context-Aware Service-Oriented Product Line is based on two different processes for product derivation. The first process uses assets that represent features of the product family....
متن کاملA framework for early design and prototyping of service-oriented applications with design patterns
Service-oriented computing is playing an important role in several domains. Today the biggest shift in mainstream design and programming is toward serviceoriented applications. However, the service paradigm raises a bundle of problems that did not exist in traditional component-based development where abstraction, encapsulation, and modularity were the only main concerns. Due to their distribut...
متن کامل